[INFO] fetching crate kludgine-core 0.5.0...
[INFO] testing kludgine-core-0.5.0 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate kludgine-core 0.5.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate kludgine-core 0.5.0
[INFO] finished tweaking crates.io crate kludgine-core 0.5.0
[INFO] tweaked toml for crates.io crate kludgine-core 0.5.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate kludgine-core 0.5.0 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 273 packages to latest compatible versions
[INFO] [stderr]       Adding block-sys v0.1.0-beta.1 (available: v0.1.0-beta.2)
[INFO] [stderr]       Adding block2 v0.2.0-alpha.6 (available: v0.2.0)
[INFO] [stderr]       Adding figures v0.1.2 (available: v0.5.0)
[INFO] [stderr]       Adding flume v0.10.14 (available: v0.12.0)
[INFO] [stderr]       Adding image v0.24.9 (available: v0.25.10)
[INFO] [stderr]       Adding objc-sys v0.2.0-beta.2 (available: v0.2.0-beta.3)
[INFO] [stderr]       Adding objc2 v0.3.0-beta.3.patch-leaks.3 (available: v0.3.0-beta.5)
[INFO] [stderr]       Adding objc2-encode v2.0.0-pre.2 (available: v2.0.0)
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.18)
[INFO] [stderr]       Adding ttf-parser v0.15.2 (available: v0.25.1)
[INFO] [stderr]       Adding web-sys v0.3.72 (available: v0.3.92)
[INFO] [stderr]       Adding winit v0.28.7 (available: v0.30.13)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded memoffset v0.6.5
[INFO] [stderr]   Downloaded wayland-sys v0.29.5
[INFO] [stderr]   Downloaded gpu-descriptor v0.2.4
[INFO] [stderr]   Downloaded num_enum_derive v0.5.11
[INFO] [stderr]   Downloaded wayland-commons v0.29.5
[INFO] [stderr]   Downloaded wayland-scanner v0.29.5
[INFO] [stderr]   Downloaded num_enum_derive v0.6.1
[INFO] [stderr]   Downloaded gpu-alloc-types v0.2.0
[INFO] [stderr]   Downloaded block2 v0.2.0-alpha.6
[INFO] [stderr]   Downloaded gpu-descriptor-types v0.1.2
[INFO] [stderr]   Downloaded nanorand v0.7.0
[INFO] [stderr]   Downloaded d3d12 v0.6.0
[INFO] [stderr]   Downloaded lyon_path v1.0.19
[INFO] [stderr]   Downloaded gpu-allocator v0.22.0
[INFO] [stderr]   Downloaded wayland-client v0.29.5
[INFO] [stderr]   Downloaded euclid v0.22.14
[INFO] [stderr]   Downloaded mio v0.8.11
[INFO] [stderr]   Downloaded ttf-parser v0.15.2
[INFO] [stderr]   Downloaded glow v0.12.3
[INFO] [stderr]   Downloaded owned_ttf_parser v0.15.2
[INFO] [stderr]   Downloaded lyon_tessellation v1.0.20
[INFO] [stderr]   Downloaded wgpu-core v0.16.1
[INFO] [stderr]   Downloaded wgpu-hal v0.16.2
[INFO] [stderr]   Downloaded palette v0.7.6
[INFO] [stderr]   Downloaded nix v0.25.1
[INFO] [stderr]   Downloaded android-activity v0.4.3
[INFO] [stderr]   Downloaded nix v0.24.3
[INFO] [stderr]   Downloaded ndk-sys v0.4.1+23.1.7779620
[INFO] [stderr]   Downloaded tiny-skia v0.8.4
[INFO] [stderr]   Downloaded objc2 v0.3.0-beta.3.patch-leaks.3
[INFO] [stderr]   Downloaded wgpu v0.16.3
[INFO] [stderr]   Downloaded winit v0.28.7
[INFO] [stderr]   Downloaded smithay-client-toolkit v0.16.1
[INFO] [stderr]   Downloaded wayland-protocols v0.29.5
[INFO] [stderr]   Downloaded json v0.12.4
[INFO] [stderr]   Downloaded naga v0.12.3
[INFO] [stderr]   Downloaded wgpu-types v0.16.1
[INFO] [stderr]   Downloaded lyon_geom v1.0.19
[INFO] [stderr]   Downloaded flume v0.10.14
[INFO] [stderr]   Downloaded objc-sys v0.2.0-beta.2
[INFO] [stderr]   Downloaded tiny-skia-path v0.8.4
[INFO] [stderr]   Downloaded calloop v0.10.6
[INFO] [stderr]   Downloaded x11-dl v2.21.0
[INFO] [stderr]   Downloaded easygpu-lyon v0.5.0
[INFO] [stderr]   Downloaded web-sys v0.3.72
[INFO] [stderr]   Downloaded core-graphics v0.22.3
[INFO] [stderr]   Downloaded metal v0.24.0
[INFO] [stderr]   Downloaded ndk v0.7.0
[INFO] [stderr]   Downloaded sctk-adwaita v0.5.4
[INFO] [stderr]   Downloaded gpu-alloc v0.5.4
[INFO] [stderr]   Downloaded khronos-egl v4.1.0
[INFO] [stderr]   Downloaded spirv v0.2.0+1.5.4
[INFO] [stderr]   Downloaded float_next_after v1.0.0
[INFO] [stderr]   Downloaded figures v0.1.2
[INFO] [stderr]   Downloaded objc2-encode v2.0.0-pre.2
[INFO] [stderr]   Downloaded raw-window-handle v0.5.2
[INFO] [stderr]   Downloaded redox_syscall v0.3.5
[INFO] [stderr]   Downloaded simd-adler32 v0.3.9
[INFO] [stderr]   Downloaded fast-srgb8 v1.0.0
[INFO] [stderr]   Downloaded palette_derive v0.7.6
[INFO] [stderr]   Downloaded rusttype v0.9.3
[INFO] [stderr]   Downloaded num_enum v0.5.11
[INFO] [stderr]   Downloaded block-sys v0.1.0-beta.1
[INFO] [stderr]   Downloaded ab_glyph v0.2.32
[INFO] [stderr]   Downloaded com-rs v0.2.1
[INFO] [stderr]   Downloaded hassle-rs v0.10.0
[INFO] [stderr]   Downloaded objc_exception v0.1.2
[INFO] [stderr]   Downloaded easygpu v0.5.0
[INFO] [stderr]   Downloaded by_address v1.2.1
[INFO] [stderr]   Downloaded num_enum v0.6.1
[INFO] [stderr]   Downloaded ab_glyph_rasterizer v0.1.10
[INFO] [stderr]   Downloaded wayland-cursor v0.29.5
[INFO] [stderr]   Downloaded proc-macro-crate v1.3.1
[INFO] [stderr]   Downloaded owned_ttf_parser v0.25.1
[INFO] [stderr]   Downloaded windows v0.44.0
[INFO] [stderr]   Downloaded image v0.24.9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e414771b09a6b0fbaa3271f52d0ae7f2b7b0098553bc5c6e05b877e134b8a35a
[INFO] running `Command { std: "docker" "start" "-a" "e414771b09a6b0fbaa3271f52d0ae7f2b7b0098553bc5c6e05b877e134b8a35a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e414771b09a6b0fbaa3271f52d0ae7f2b7b0098553bc5c6e05b877e134b8a35a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e414771b09a6b0fbaa3271f52d0ae7f2b7b0098553bc5c6e05b877e134b8a35a", kill_on_drop: false }`
[INFO] [stdout] e414771b09a6b0fbaa3271f52d0ae7f2b7b0098553bc5c6e05b877e134b8a35a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0b87730154313db6b2f4909dfa19480ba31887dc2b4abec32cb3cf63675f519e
[INFO] running `Command { std: "docker" "start" "-a" "0b87730154313db6b2f4909dfa19480ba31887dc2b4abec32cb3cf63675f519e", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling xml-rs v0.8.28
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling wayland-sys v0.29.5
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling dlib v0.5.3
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling nix v0.24.3
[INFO] [stderr]    Compiling libloading v0.7.4
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling khronos-egl v4.1.0
[INFO] [stderr]    Compiling ash v0.37.3+1.3.251
[INFO] [stderr]    Compiling codespan-reporting v0.11.1
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling wayland-scanner v0.29.5
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling spirv v0.2.0+1.5.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling gpu-descriptor-types v0.1.2
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling gpu-alloc-types v0.2.0
[INFO] [stderr]    Compiling scoped-tls v1.0.1
[INFO] [stderr]    Compiling hexf-parse v0.2.1
[INFO] [stderr]    Compiling raw-window-handle v0.5.2
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling wayland-commons v0.29.5
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling gpu-alloc v0.5.4
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling wayland-client v0.29.5
[INFO] [stderr]    Compiling wayland-protocols v0.29.5
[INFO] [stderr]    Compiling wgpu-types v0.16.1
[INFO] [stderr]    Compiling renderdoc-sys v1.1.0
[INFO] [stderr]    Compiling naga v0.12.3
[INFO] [stderr]    Compiling profiling v1.0.17
[INFO] [stderr]    Compiling glow v0.12.3
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling euclid v0.22.14
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling nix v0.25.1
[INFO] [stderr]    Compiling smithay-client-toolkit v0.16.1
[INFO] [stderr]    Compiling xcursor v0.3.10
[INFO] [stderr]    Compiling strict-num v0.1.1
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling gpu-descriptor v0.2.4
[INFO] [stderr]    Compiling ab_glyph_rasterizer v0.1.10
[INFO] [stderr]    Compiling tiny-skia-path v0.8.4
[INFO] [stderr]    Compiling wayland-cursor v0.29.5
[INFO] [stderr]    Compiling lyon_geom v1.0.19
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling calloop v0.10.6
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling owned_ttf_parser v0.25.1
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling pin-project-internal v1.1.11
[INFO] [stderr]    Compiling memmap2 v0.5.10
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling winit v0.28.7
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling ab_glyph v0.2.32
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling tiny-skia v0.8.4
[INFO] [stderr]    Compiling pin-project v1.1.11
[INFO] [stderr]    Compiling lyon_path v1.0.19
[INFO] [stderr]    Compiling figures v0.1.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling float_next_after v1.0.0
[INFO] [stderr]    Compiling ttf-parser v0.15.2
[INFO] [stderr]    Compiling palette v0.7.6
[INFO] [stderr]    Compiling by_address v1.2.1
[INFO] [stderr]    Compiling palette_derive v0.7.6
[INFO] [stderr]    Compiling lyon_tessellation v1.0.20
[INFO] [stderr]    Compiling nanorand v0.7.0
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling owned_ttf_parser v0.15.2
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling fast-srgb8 v1.0.0
[INFO] [stderr]    Compiling rusttype v0.9.3
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling flume v0.10.14
[INFO] [stderr]    Compiling tracing-futures v0.2.5
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling json v0.12.4
[INFO] [stderr]    Compiling wgpu-hal v0.16.2
[INFO] [stderr]    Compiling wgpu-core v0.16.1
[INFO] [stderr]    Compiling sctk-adwaita v0.5.4
[INFO] [stderr]    Compiling wgpu v0.16.3
[INFO] [stderr]    Compiling easygpu v0.5.0
[INFO] [stderr]    Compiling easygpu-lyon v0.5.0
[INFO] [stderr]    Compiling kludgine-core v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `futures_timer::Delay`
[INFO] [stdout]   --> src/delay.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub use futures_timer::Delay;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `implementation::*`
[INFO] [stdout]   --> src/delay.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub use implementation::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/frame_renderer.rs:309:21
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 let mut loaded_font = engine_frame.fonts.get_mut(font_id).unwrap();
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 45s
[INFO] running `Command { std: "docker" "inspect" "0b87730154313db6b2f4909dfa19480ba31887dc2b4abec32cb3cf63675f519e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0b87730154313db6b2f4909dfa19480ba31887dc2b4abec32cb3cf63675f519e", kill_on_drop: false }`
[INFO] [stdout] 0b87730154313db6b2f4909dfa19480ba31887dc2b4abec32cb3cf63675f519e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f0feaf54ec39de8812d8028e1ec2e90ec451f47a2d6d6f7ddf2dcd6abe3b96b0
[INFO] running `Command { std: "docker" "start" "-a" "f0feaf54ec39de8812d8028e1ec2e90ec451f47a2d6d6f7ddf2dcd6abe3b96b0", kill_on_drop: false }`
[INFO] [stderr]    Compiling naga v0.12.3
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling calloop v0.10.6
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling smithay-client-toolkit v0.16.1
[INFO] [stderr]    Compiling tracing-futures v0.2.5
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling sctk-adwaita v0.5.4
[INFO] [stderr]    Compiling winit v0.28.7
[INFO] [stderr]    Compiling wgpu-hal v0.16.2
[INFO] [stderr]    Compiling wgpu-core v0.16.1
[INFO] [stderr]    Compiling wgpu v0.16.3
[INFO] [stderr]    Compiling easygpu v0.5.0
[INFO] [stderr]    Compiling easygpu-lyon v0.5.0
[INFO] [stderr]    Compiling kludgine-core v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `futures_timer::Delay`
[INFO] [stdout]   --> src/delay.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub use futures_timer::Delay;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `implementation::*`
[INFO] [stdout]   --> src/delay.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub use implementation::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/frame_renderer.rs:309:21
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 let mut loaded_font = engine_frame.fonts.get_mut(font_id).unwrap();
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures_timer::Delay`
[INFO] [stdout]   --> src/delay.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub use futures_timer::Delay;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `implementation::*`
[INFO] [stdout]   --> src/delay.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub use implementation::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/frame_renderer.rs:309:21
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 let mut loaded_font = engine_frame.fonts.get_mut(font_id).unwrap();
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 13s
[INFO] running `Command { std: "docker" "inspect" "f0feaf54ec39de8812d8028e1ec2e90ec451f47a2d6d6f7ddf2dcd6abe3b96b0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f0feaf54ec39de8812d8028e1ec2e90ec451f47a2d6d6f7ddf2dcd6abe3b96b0", kill_on_drop: false }`
[INFO] [stdout] f0feaf54ec39de8812d8028e1ec2e90ec451f47a2d6d6f7ddf2dcd6abe3b96b0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 92e81c1c0e44baa491e02d67798a0e1a4e15f9cc878043cda8b9c1084f68e5b8
[INFO] running `Command { std: "docker" "start" "-a" "92e81c1c0e44baa491e02d67798a0e1a4e15f9cc878043cda8b9c1084f68e5b8", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `futures_timer::Delay`
[INFO] [stderr]   --> src/delay.rs:36:13
[INFO] [stderr]    |
[INFO] [stderr] 36 |     pub use futures_timer::Delay;
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `implementation::*`
[INFO] [stderr]   --> src/delay.rs:39:9
[INFO] [stderr]    |
[INFO] [stderr] 39 | pub use implementation::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/frame_renderer.rs:309:21
[INFO] [stderr]     |
[INFO] [stderr] 309 |                 let mut loaded_font = engine_frame.fonts.get_mut(font_id).unwrap();
[INFO] [stderr]     |                     ----^^^^^^^^^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `kludgine-core` (lib) generated 3 warnings (run `cargo fix --lib -p kludgine-core` to apply 3 suggestions)
[INFO] [stderr] warning: `kludgine-core` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.37s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kludgine_core-5cbd90966a16362d)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] [2m2026-03-30T03:49:09.047430Z[0m [33m WARN[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Unable to find layer: VK_LAYER_KHRONOS_validation
[INFO] [stdout] [2m2026-03-30T03:49:09.114430Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Instance version: 0x403113
[INFO] [stdout] [2m2026-03-30T03:49:09.114490Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Enabling debug utils
[INFO] [stdout] [2m2026-03-30T03:49:09.115472Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Enabling device properties2
[INFO] [stderr] error: XDG_RUNTIME_DIR is invalid or not set in the environment.
[INFO] [stdout] [2m2026-03-30T03:49:09.171201Z[0m [34mDEBUG[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Client extensions: [
[INFO] [stdout]     "EGL_EXT_device_base",
[INFO] [stdout]     "EGL_EXT_device_enumeration",
[INFO] [stdout]     "EGL_EXT_device_query",
[INFO] [stdout]     "EGL_EXT_platform_base",
[INFO] [stdout]     "EGL_KHR_client_get_all_proc_addresses",
[INFO] [stdout]     "EGL_EXT_client_extensions",
[INFO] [stdout]     "EGL_KHR_debug",
[INFO] [stdout]     "EGL_EXT_platform_device",
[INFO] [stdout]     "EGL_EXT_explicit_device",
[INFO] [stdout]     "EGL_EXT_platform_wayland",
[INFO] [stdout]     "EGL_KHR_platform_wayland",
[INFO] [stdout]     "EGL_EXT_platform_x11",
[INFO] [stdout]     "EGL_KHR_platform_x11",
[INFO] [stdout]     "EGL_EXT_platform_xcb",
[INFO] [stdout]     "EGL_MESA_platform_gbm",
[INFO] [stdout]     "EGL_KHR_platform_gbm",
[INFO] [stdout]     "EGL_MESA_platform_surfaceless",
[INFO] [stdout] ]
[INFO] [stdout] [2m2026-03-30T03:49:09.171355Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Loading Wayland library to get the current display
[INFO] [stdout] [2m2026-03-30T03:49:09.171558Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Loading X11 library to get the current display
[INFO] [stdout] [2m2026-03-30T03:49:09.176216Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m No windowing system present. Using surfaceless platform
[INFO] [stdout] [2m2026-03-30T03:49:09.176393Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Enabling EGL debug output
[INFO] [stdout] [2m2026-03-30T03:49:09.177133Z[0m [31mERROR[0m [2mwgpu_hal::gles::egl[0m[2m:[0m EGL 'eglInitialize' code 0x3001: DRI2: failed to load driver
[INFO] [stdout] [2m2026-03-30T03:49:09.177220Z[0m [31mERROR[0m [2mwgpu_hal::gles::egl[0m[2m:[0m EGL 'eglInitialize' code 0x3001: DRI2: failed to load driver
[INFO] [stdout] [2m2026-03-30T03:49:09.211284Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Display vendor "Mesa Project", version (1, 5)
[INFO] [stdout] [2m2026-03-30T03:49:09.211474Z[0m [34mDEBUG[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Display extensions: [
[INFO] [stdout]     "EGL_ANDROID_blob_cache",
[INFO] [stdout]     "EGL_EXT_config_select_group",
[INFO] [stdout]     "EGL_EXT_create_context_robustness",
[INFO] [stdout]     "EGL_EXT_image_dma_buf_import",
[INFO] [stdout]     "EGL_EXT_image_dma_buf_import_modifiers",
[INFO] [stdout]     "EGL_EXT_query_reset_notification_strategy",
[INFO] [stdout]     "EGL_EXT_surface_compression",
[INFO] [stdout]     "EGL_KHR_cl_event2",
[INFO] [stdout]     "EGL_KHR_config_attribs",
[INFO] [stdout]     "EGL_KHR_context_flush_control",
[INFO] [stdout]     "EGL_KHR_create_context",
[INFO] [stdout]     "EGL_KHR_create_context_no_error",
[INFO] [stdout]     "EGL_KHR_fence_sync",
[INFO] [stdout]     "EGL_KHR_get_all_proc_addresses",
[INFO] [stdout]     "EGL_KHR_gl_colorspace",
[INFO] [stdout]     "EGL_KHR_gl_renderbuffer_image",
[INFO] [stdout]     "EGL_KHR_gl_texture_2D_image",
[INFO] [stdout]     "EGL_KHR_gl_texture_3D_image",
[INFO] [stdout]     "EGL_KHR_gl_texture_cubemap_image",
[INFO] [stdout]     "EGL_KHR_image_base",
[INFO] [stdout]     "EGL_KHR_no_config_context",
[INFO] [stdout]     "EGL_KHR_reusable_sync",
[INFO] [stdout]     "EGL_KHR_surfaceless_context",
[INFO] [stdout]     "EGL_EXT_pixel_format_float",
[INFO] [stdout]     "EGL_KHR_wait_sync",
[INFO] [stdout]     "EGL_MESA_configless_context",
[INFO] [stdout]     "EGL_MESA_gl_interop",
[INFO] [stdout]     "EGL_MESA_query_driver",
[INFO] [stdout]     "EGL_MESA_x11_native_visual_id",
[INFO] [stdout] ]
[INFO] [stdout] [2m2026-03-30T03:49:09.211581Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	EGL surface: +srgb
[INFO] [stdout] [2m2026-03-30T03:49:09.211616Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Configurations:
[INFO] [stdout] [2m2026-03-30T03:49:09.211679Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:49:09.211727Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:49:09.211762Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:49:09.211812Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:49:09.211857Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:49:09.211892Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:49:09.211942Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:49:09.211989Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:49:09.212022Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:49:09.212075Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-03-30T03:49:09.212116Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.212184Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.212221Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.212282Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.212323Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.212407Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.212452Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.212524Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.212560Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.212616Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.212655Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:49:09.212726Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:49:09.212765Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:49:09.212829Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:49:09.212867Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:49:09.212932Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:49:09.212971Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:49:09.213028Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:49:09.213089Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:49:09.213152Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-03-30T03:49:09.213205Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.213242Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.213293Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.213325Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.213379Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.213449Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.213485Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.213542Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.213578Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.213650Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.213688Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.213764Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.213808Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.213882Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.213921Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.213992Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.214032Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.214096Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.214173Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.214230Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.214276Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:49:09.214312Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:49:09.214372Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:49:09.214415Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:49:09.214480Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:49:09.214517Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:49:09.214571Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:49:09.214607Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:49:09.214659Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:49:09.214720Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-03-30T03:49:09.214758Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.214832Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.214870Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.214941Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.214984Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.215055Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.215089Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.215202Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.217158Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.217224Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-03-30T03:49:09.217263Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	Trying native-render
[INFO] [stdout] [2m2026-03-30T03:49:09.217339Z[0m [33m WARN[0m [2mwgpu_hal::gles::egl[0m[2m:[0m No config found!
[INFO] [stdout] [2m2026-03-30T03:49:09.217396Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	Trying presentation
[INFO] [stdout] [2m2026-03-30T03:49:09.217450Z[0m [33m WARN[0m [2mwgpu_hal::gles::egl[0m[2m:[0m No config found!
[INFO] [stdout] [2m2026-03-30T03:49:09.217479Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	Trying off-screen
[INFO] [stdout] [2m2026-03-30T03:49:09.217553Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	EGL context: +debug
[INFO] [stdout] [2m2026-03-30T03:49:09.217603Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	EGL context: +robust access
[INFO] [stdout] [2m2026-03-30T03:49:09.469069Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	EGL context: +surfaceless
[INFO] [stdout] [2m2026-03-30T03:49:09.495731Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	linux_read_sorted_physical_devices:
[INFO] [stdout] [2m2026-03-30T03:49:09.495813Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.495831Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Original order:
[INFO] [stdout] [2m2026-03-30T03:49:09.495845Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.495877Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)
[INFO] [stdout] [2m2026-03-30T03:49:09.495892Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.495906Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Sorted order:
[INFO] [stdout] [2m2026-03-30T03:49:09.495918Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.495930Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)  
[INFO] [stdout] [2m2026-03-30T03:49:09.495944Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.495964Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	linux_read_sorted_physical_devices:
[INFO] [stdout] [2m2026-03-30T03:49:09.495977Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.495988Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Original order:
[INFO] [stdout] [2m2026-03-30T03:49:09.496000Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.496019Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)
[INFO] [stdout] [2m2026-03-30T03:49:09.496033Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.496045Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Sorted order:
[INFO] [stdout] [2m2026-03-30T03:49:09.496057Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.496069Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)  
[INFO] [stdout] [2m2026-03-30T03:49:09.496082Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.496094Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	Copying old device 0 into new device 0
[INFO] [stdout] [2m2026-03-30T03:49:09.496107Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.496216Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	linux_read_sorted_physical_devices:
[INFO] [stdout] [2m2026-03-30T03:49:09.496236Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.496249Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Original order:
[INFO] [stdout] [2m2026-03-30T03:49:09.496262Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.496280Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)
[INFO] [stdout] [2m2026-03-30T03:49:09.496295Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.496307Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Sorted order:
[INFO] [stdout] [2m2026-03-30T03:49:09.496343Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.496356Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)  
[INFO] [stdout] [2m2026-03-30T03:49:09.496370Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.496382Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	Copying old device 0 into new device 0
[INFO] [stdout] [2m2026-03-30T03:49:09.496401Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.496415Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	linux_read_sorted_physical_devices:
[INFO] [stdout] [2m2026-03-30T03:49:09.496427Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.496438Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Original order:
[INFO] [stdout] [2m2026-03-30T03:49:09.496450Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.496467Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)
[INFO] [stdout] [2m2026-03-30T03:49:09.496481Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.496492Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Sorted order:
[INFO] [stdout] [2m2026-03-30T03:49:09.496504Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.496515Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)  
[INFO] [stdout] [2m2026-03-30T03:49:09.496528Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.496540Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	Copying old device 0 into new device 0
[INFO] [stdout] [2m2026-03-30T03:49:09.496552Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.504871Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Max label length: 256
[INFO] [stdout] [2m2026-03-30T03:49:09.505144Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Enabling GLES debug output
[INFO] [stdout] [2m2026-03-30T03:49:09.505202Z[0m [32m INFO[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m Vendor: Mesa
[INFO] [stdout] [2m2026-03-30T03:49:09.505216Z[0m [32m INFO[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m Renderer: llvmpipe (LLVM 20.1.2, 256 bits)
[INFO] [stdout] [2m2026-03-30T03:49:09.505227Z[0m [32m INFO[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m Version: OpenGL ES 3.2 Mesa 25.2.8-0ubuntu0.24.04.1
[INFO] [stdout] [2m2026-03-30T03:49:09.505240Z[0m [34mDEBUG[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m Extensions: {
[INFO] [stdout]     "GL_OES_texture_cube_map_array",
[INFO] [stdout]     "GL_OES_texture_float_linear",
[INFO] [stdout]     "GL_EXT_copy_image",
[INFO] [stdout]     "GL_EXT_base_instance",
[INFO] [stdout]     "GL_EXT_texture_compression_s3tc",
[INFO] [stdout]     "GL_OVR_multiview2",
[INFO] [stdout]     "GL_OES_get_program_binary",
[INFO] [stdout]     "GL_EXT_texture_storage",
[INFO] [stdout]     "GL_ANGLE_texture_compression_dxt5",
[INFO] [stdout]     "GL_EXT_memory_object_fd",
[INFO] [stdout]     "GL_OES_surfaceless_context",
[INFO] [stdout]     "GL_EXT_shader_framebuffer_fetch",
[INFO] [stdout]     "GL_NV_image_formats",
[INFO] [stdout]     "GL_ANGLE_pack_reverse_row_order",
[INFO] [stdout]     "GL_OES_shader_multisample_interpolation",
[INFO] [stdout]     "GL_OES_vertex_half_float",
[INFO] [stdout]     "GL_EXT_tessellation_point_size",
[INFO] [stdout]     "GL_EXT_primitive_bounding_box",
[INFO] [stdout]     "GL_EXT_instanced_arrays",
[INFO] [stdout]     "GL_EXT_texture_view",
[INFO] [stdout]     "GL_EXT_EGL_image_storage_compression",
[INFO] [stdout]     "GL_EXT_texture_compression_bptc",
[INFO] [stdout]     "GL_EXT_frag_depth",
[INFO] [stdout]     "GL_EXT_texture_mirror_clamp_to_edge",
[INFO] [stdout]     "GL_NV_generate_mipmap_sRGB",
[INFO] [stdout]     "GL_OES_texture_half_float_linear",
[INFO] [stdout]     "GL_EXT_geometry_shader",
[INFO] [stdout]     "GL_EXT_clear_texture",
[INFO] [stdout]     "GL_MESA_shader_integer_functions",
[INFO] [stdout]     "GL_OES_texture_view",
[INFO] [stdout]     "GL_EXT_texture_sRGB_decode",
[INFO] [stdout]     "GL_EXT_robustness",
[INFO] [stdout]     "GL_MESA_sampler_objects",
[INFO] [stdout]     "GL_OES_EGL_image",
[INFO] [stdout]     "GL_EXT_texture_cube_map_array",
[INFO] [stdout]     "GL_OES_texture_3D",
[INFO] [stdout]     "GL_OES_texture_border_clamp",
[INFO] [stdout]     "GL_EXT_occlusion_query_boolean",
[INFO] [stdout]     "GL_EXT_draw_instanced",
[INFO] [stdout]     "GL_OES_shader_image_atomic",
[INFO] [stdout]     "GL_MESA_bgra",
[INFO] [stdout]     "GL_OES_draw_elements_base_vertex",
[INFO] [stdout]     "GL_OES_texture_half_float",
[INFO] [stdout]     "GL_OES_texture_stencil8",
[INFO] [stdout]     "GL_OES_tessellation_point_size",
[INFO] [stdout]     "GL_NV_alpha_to_coverage_dither_control",
[INFO] [stdout]     "GL_OES_draw_buffers_indexed",
[INFO] [stdout]     "GL_EXT_disjoint_timer_query",
[INFO] [stdout]     "GL_KHR_blend_equation_advanced",
[INFO] [stdout]     "GL_OES_sample_shading",
[INFO] [stdout]     "GL_KHR_debug",
[INFO] [stdout]     "GL_NV_pixel_buffer_object",
[INFO] [stdout]     "GL_OES_texture_float",
[INFO] [stdout]     "GL_ANGLE_texture_compression_dxt3",
[INFO] [stdout]     "GL_EXT_texture_type_2_10_10_10_REV",
[INFO] [stdout]     "GL_EXT_color_buffer_float",
[INFO] [stdout]     "GL_OES_fbo_render_mipmap",
[INFO] [stdout]     "GL_OVR_multiview",
[INFO] [stdout]     "GL_EXT_read_format_bgra",
[INFO] [stdout]     "GL_NV_fbo_color_attachments",
[INFO] [stdout]     "GL_EXT_texture_border_clamp",
[INFO] [stdout]     "GL_KHR_robust_buffer_access_behavior",
[INFO] [stdout]     "GL_OES_mapbuffer",
[INFO] [stdout]     "GL_EXT_shader_integer_mix",
[INFO] [stdout]     "GL_EXT_float_blend",
[INFO] [stdout]     "GL_EXT_texture_filter_minmax",
[INFO] [stdout]     "GL_EXT_texture_sRGB_RG8",
[INFO] [stdout]     "GL_EXT_shadow_samplers",
[INFO] [stdout]     "GL_EXT_texture_storage_compression",
[INFO] [stdout]     "GL_OES_geometry_point_size",
[INFO] [stdout]     "GL_OES_vertex_array_object",
[INFO] [stdout]     "GL_NV_read_buffer",
[INFO] [stdout]     "GL_EXT_gpu_shader5",
[INFO] [stdout]     "GL_EXT_compressed_ETC1_RGB8_sub_texture",
[INFO] [stdout]     "GL_EXT_draw_elements_base_vertex",
[INFO] [stdout]     "GL_EXT_memory_object",
[INFO] [stdout]     "GL_EXT_texture_compression_dxt1",
[INFO] [stdout]     "GL_EXT_texture_format_BGRA8888",
[INFO] [stdout]     "GL_OES_primitive_bounding_box",
[INFO] [stdout]     "GL_EXT_shader_io_blocks",
[INFO] [stdout]     "GL_OES_gpu_shader5",
[INFO] [stdout]     "GL_EXT_shader_framebuffer_fetch_non_coherent",
[INFO] [stdout]     "GL_EXT_separate_shader_objects",
[INFO] [stdout]     "GL_EXT_clip_control",
[INFO] [stdout]     "GL_EXT_texture_compression_s3tc_srgb",
[INFO] [stdout]     "GL_NV_conditional_render",
[INFO] [stdout]     "GL_NV_read_stencil",
[INFO] [stdout]     "GL_EXT_texture_sRGB_R8",
[INFO] [stdout]     "GL_EXT_conservative_depth",
[INFO] [stdout]     "GL_EXT_tessellation_shader",
[INFO] [stdout]     "GL_OES_depth_texture",
[INFO] [stdout]     "GL_EXT_sRGB_write_control",
[INFO] [stdout]     "GL_OES_packed_depth_stencil",
[INFO] [stdout]     "GL_EXT_texture_shadow_lod",
[INFO] [stdout]     "GL_OES_tessellation_shader",
[INFO] [stdout]     "GL_OES_texture_buffer",
[INFO] [stdout]     "GL_EXT_texture_norm16",
[INFO] [stdout]     "GL_OES_texture_npot",
[INFO] [stdout]     "GL_EXT_shader_clock",
[INFO] [stdout]     "GL_OES_EGL_image_external",
[INFO] [stdout]     "GL_EXT_depth_clamp",
[INFO] [stdout]     "GL_KHR_no_error",
[INFO] [stdout]     "GL_KHR_robustness",
[INFO] [stdout]     "GL_KHR_texture_compression_astc_ldr",
[INFO] [stdout]     "GL_OES_compressed_ETC1_RGB8_texture",
[INFO] [stdout]     "GL_EXT_unpack_subimage",
[INFO] [stdout]     "GL_OES_element_index_uint",
[INFO] [stdout]     "GL_EXT_shader_group_vote",
[INFO] [stdout]     "GL_ANDROID_extension_pack_es31a",
[INFO] [stdout]     "GL_OES_sample_variables",
[INFO] [stdout]     "GL_OES_geometry_shader",
[INFO] [stdout]     "GL_OES_shader_io_blocks",
[INFO] [stdout]     "GL_ARM_shader_framebuffer_fetch_depth_stencil",
[INFO] [stdout]     "GL_MESA_framebuffer_flip_y",
[INFO] [stdout]     "GL_EXT_buffer_storage",
[INFO] [stdout]     "GL_EXT_texture_compression_rgtc",
[INFO] [stdout]     "GL_OES_rgb8_rgba8",
[INFO] [stdout]     "GL_EXT_polygon_offset_clamp",
[INFO] [stdout]     "GL_EXT_color_buffer_half_float",
[INFO] [stdout]     "GL_APPLE_texture_max_level",
[INFO] [stdout]     "GL_EXT_texture_buffer",
[INFO] [stdout]     "GL_EXT_texture_rg",
[INFO] [stdout]     "GL_EXT_multi_draw_arrays",
[INFO] [stdout]     "GL_NV_read_depth",
[INFO] [stdout]     "GL_NV_read_depth_stencil",
[INFO] [stdout]     "GL_NV_texture_barrier",
[INFO] [stdout]     "GL_EXT_shader_implicit_conversions",
[INFO] [stdout]     "GL_EXT_blend_func_extended",
[INFO] [stdout]     "GL_OES_EGL_sync",
[INFO] [stdout]     "GL_APPLE_sync",
[INFO] [stdout]     "GL_OES_copy_image",
[INFO] [stdout]     "GL_OES_stencil8",
[INFO] [stdout]     "GL_OES_required_internalformat",
[INFO] [stdout]     "GL_NV_shader_noperspective_interpolation",
[INFO] [stdout]     "GL_EXT_draw_buffers",
[INFO] [stdout]     "GL_EXT_draw_buffers_indexed",
[INFO] [stdout]     "GL_OES_depth_texture_cube_map",
[INFO] [stdout]     "GL_EXT_geometry_point_size",
[INFO] [stdout]     "GL_OES_viewport_array",
[INFO] [stdout]     "GL_NV_pack_subimage",
[INFO] [stdout]     "GL_EXT_multi_draw_indirect",
[INFO] [stdout]     "GL_OES_depth24",
[INFO] [stdout]     "GL_EXT_texture_filter_anisotropic",
[INFO] [stdout]     "GL_KHR_blend_equation_advanced_coherent",
[INFO] [stdout]     "GL_OES_standard_derivatives",
[INFO] [stdout]     "GL_EXT_blend_minmax",
[INFO] [stdout]     "GL_EXT_clip_cull_distance",
[INFO] [stdout]     "GL_KHR_parallel_shader_compile",
[INFO] [stdout]     "GL_NV_draw_buffers",
[INFO] [stdout]     "GL_EXT_debug_label",
[INFO] [stdout]     "GL_KHR_context_flush_control",
[INFO] [stdout]     "GL_OES_texture_storage_multisample_2d_array",
[INFO] [stdout]     "GL_EXT_render_snorm",
[INFO] [stdout]     "GL_KHR_texture_compression_astc_sliced_3d",
[INFO] [stdout]     "GL_EXT_EGL_image_storage",
[INFO] [stdout]     "GL_EXT_discard_framebuffer",
[INFO] [stdout]     "GL_EXT_map_buffer_range",
[INFO] [stdout]     "GL_EXT_texture_query_lod",
[INFO] [stdout]     "GL_OES_EGL_image_external_essl3",
[INFO] [stdout] }
[INFO] [stdout] [2m2026-03-30T03:49:09.505579Z[0m [32m INFO[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m SL version: OpenGL ES GLSL ES 3.20
[INFO] [stdout] [2m2026-03-30T03:49:09.505702Z[0m [32m INFO[0m [2mwgpu_core::instance[0m[2m:[0m Adapter Vulkan AdapterInfo { name: "llvmpipe (LLVM 20.1.2, 256 bits)", vendor: 65541, device: 0, device_type: Cpu, driver: "llvmpipe", driver_info: "Mesa 25.2.8-0ubuntu0.24.04.1 (LLVM 20.1.2)", backend: Vulkan }
[INFO] [stdout] [2m2026-03-30T03:49:09.505915Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::adapter[0m[2m:[0m Supported extensions: ["VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_EXT_robustness2"]
[INFO] [stdout] [2m2026-03-30T03:49:09.507085Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	Failed to find vkGetDeviceProcAddr in layer "libVkLayer_MESA_device_select.so"
[INFO] [stdout] [2m2026-03-30T03:49:09.507304Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.507330Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	vkCreateDevice layer callstack setup to:
[INFO] [stdout] [2m2026-03-30T03:49:09.507345Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.507357Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	   <Application>
[INFO] [stdout] [2m2026-03-30T03:49:09.507370Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.507383Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     ||
[INFO] [stdout] [2m2026-03-30T03:49:09.507405Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.507418Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	   <Loader>
[INFO] [stdout] [2m2026-03-30T03:49:09.507432Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.507445Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     ||
[INFO] [stdout] [2m2026-03-30T03:49:09.507458Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.507471Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	   <Device>
[INFO] [stdout] [2m2026-03-30T03:49:09.507483Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.507627Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	       Using "llvmpipe (LLVM 20.1.2, 256 bits)" with driver: "libvulkan_lvp.so"
[INFO] [stdout] [2m2026-03-30T03:49:09.507651Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x710218019a50, name: ?)
[INFO] [stdout] [2m2026-03-30T03:49:09.574506Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Generated by 851978 version 10000
[INFO] [stdout] [2m2026-03-30T03:49:09.574564Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Capability [2]
[INFO] [stdout] [2m2026-03-30T03:49:09.574588Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExtInstImport [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.574613Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemoryModel [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.574623Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	EntryPoint [9]
[INFO] [stdout] [2m2026-03-30T03:49:09.574660Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Source [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.574674Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [10]
[INFO] [stdout] [2m2026-03-30T03:49:09.574690Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [8]
[INFO] [stdout] [2m2026-03-30T03:49:09.574703Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.574718Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.574729Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.574739Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.574751Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.574762Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.574772Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.574783Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.574795Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.574806Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.574817Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.574833Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-03-30T03:49:09.574845Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-03-30T03:49:09.574856Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-03-30T03:49:09.574869Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.574879Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.574890Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.574902Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.574914Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.574924Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.574936Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.574952Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_color: Location
[INFO] [stdout] [2m2026-03-30T03:49:09.574964Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.574976Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		color: Location
[INFO] [stdout] [2m2026-03-30T03:49:09.574986Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.575000Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_Position: BuiltIn
[INFO] [stdout] [2m2026-03-30T03:49:09.575013Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.575025Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_PointSize: BuiltIn
[INFO] [stdout] [2m2026-03-30T03:49:09.575035Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.575044Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_ClipDistance: BuiltIn
[INFO] [stdout] [2m2026-03-30T03:49:09.575054Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.575063Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_CullDistance: BuiltIn
[INFO] [stdout] [2m2026-03-30T03:49:09.575072Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.575083Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_PerVertex: Block
[INFO] [stdout] [2m2026-03-30T03:49:09.575093Z[0m [33m WARN[0m [2mnaga::front::spv[0m[2m:[0m Unknown decoration Block
[INFO] [stdout] [2m2026-03-30T03:49:09.575103Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575113Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: ColMajor
[INFO] [stdout] [2m2026-03-30T03:49:09.575138Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.575149Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: Offset
[INFO] [stdout] [2m2026-03-30T03:49:09.575158Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.575168Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: MatrixStride
[INFO] [stdout] [2m2026-03-30T03:49:09.575178Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575188Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: ColMajor
[INFO] [stdout] [2m2026-03-30T03:49:09.575198Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.575208Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: Offset
[INFO] [stdout] [2m2026-03-30T03:49:09.575218Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.575228Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: MatrixStride
[INFO] [stdout] [2m2026-03-30T03:49:09.575237Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.575248Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		Globals: Block
[INFO] [stdout] [2m2026-03-30T03:49:09.575257Z[0m [33m WARN[0m [2mnaga::front::spv[0m[2m:[0m Unknown decoration Block
[INFO] [stdout] [2m2026-03-30T03:49:09.575267Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575279Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		global: DescriptorSet
[INFO] [stdout] [2m2026-03-30T03:49:09.575291Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575303Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		global: Binding
[INFO] [stdout] [2m2026-03-30T03:49:09.575314Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575324Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		position: Location
[INFO] [stdout] [2m2026-03-30T03:49:09.575334Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVoid [2]
[INFO] [stdout] [2m2026-03-30T03:49:09.575343Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.575360Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFloat [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.575409Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575435Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575452Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575464Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeBool [2]
[INFO] [stdout] [2m2026-03-30T03:49:09.575486Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575499Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575512Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575527Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.575541Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575552Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.575564Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575581Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.575593Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575606Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.575621Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575632Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.575656Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575671Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575692Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575710Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575726Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575738Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575752Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575765Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575780Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575792Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeArray [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575815Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeStruct [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.575866Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575884Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575922Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575943Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575957Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeMatrix [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.575987Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeStruct [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.576017Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.576034Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.576050Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.576064Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.576075Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.576089Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.576103Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.576116Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.576189Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-03-30T03:49:09.576207Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.576220Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=48 name=param
[INFO] [stdout] [2m2026-03-30T03:49:09.576233Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.576255Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		VectorShuffle [8]
[INFO] [stdout] [2m2026-03-30T03:49:09.576275Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.576290Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FunctionCall [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.576343Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.576357Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 47
[INFO] [stdout] [2m2026-03-30T03:49:09.576371Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 53
[INFO] [stdout] [2m2026-03-30T03:49:09.576384Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 43
[INFO] [stdout] [2m2026-03-30T03:49:09.576398Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.576411Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.576422Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-03-30T03:49:09.576433Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:49:09.576446Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.576457Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-03-30T03:49:09.576469Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:49:09.576481Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.576492Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-03-30T03:49:09.576503Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:49:09.576524Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-03-30T03:49:09.576537Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 57
[INFO] [stdout] [2m2026-03-30T03:49:09.576548Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 58
[INFO] [stdout] [2m2026-03-30T03:49:09.576559Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 59
[INFO] [stdout] [2m2026-03-30T03:49:09.576569Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 56
[INFO] [stdout] [2m2026-03-30T03:49:09.576582Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.576597Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.576607Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 71
[INFO] [stdout] [2m2026-03-30T03:49:09.576619Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 67
[INFO] [stdout] [2m2026-03-30T03:49:09.576631Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 69
[INFO] [stdout] [2m2026-03-30T03:49:09.576650Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.576661Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.576670Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 71
[INFO] [stdout] [2m2026-03-30T03:49:09.576680Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 75
[INFO] [stdout] [2m2026-03-30T03:49:09.576691Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 69
[INFO] [stdout] [2m2026-03-30T03:49:09.576703Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.576714Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		MatrixTimesMatrix [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.576728Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.576739Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.576750Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-03-30T03:49:09.576763Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:49:09.576775Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.576787Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-03-30T03:49:09.576799Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:49:09.576810Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.576821Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-03-30T03:49:09.576832Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:49:09.576843Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-03-30T03:49:09.576855Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 83
[INFO] [stdout] [2m2026-03-30T03:49:09.576867Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 84
[INFO] [stdout] [2m2026-03-30T03:49:09.576877Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 85
[INFO] [stdout] [2m2026-03-30T03:49:09.576887Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 82
[INFO] [stdout] [2m2026-03-30T03:49:09.576899Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		MatrixTimesVector [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.576912Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.576923Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 65
[INFO] [stdout] [2m2026-03-30T03:49:09.576934Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 67
[INFO] [stdout] [2m2026-03-30T03:49:09.576944Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 63
[INFO] [stdout] [2m2026-03-30T03:49:09.576961Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.576975Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Return [1]
[INFO] [stdout] [2m2026-03-30T03:49:09.576990Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-03-30T03:49:09.577075Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.577116Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-03-30T03:49:09.577151Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.577163Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=16 name=cutoff
[INFO] [stdout] [2m2026-03-30T03:49:09.577176Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.577186Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=21 name=higher
[INFO] [stdout] [2m2026-03-30T03:49:09.577197Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.577207Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=32 name=lower
[INFO] [stdout] [2m2026-03-30T03:49:09.577219Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.577231Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FOrdLessThan [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.577245Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.577258Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.577269Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FAdd [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.577281Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FDiv [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.577303Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ExtInst [7]
[INFO] [stdout] [2m2026-03-30T03:49:09.577318Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.577332Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.577345Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FDiv [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.577358Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.577371Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.577383Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.577396Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.577408Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Select [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.577424Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ReturnValue [2]
[INFO] [stdout] [2m2026-03-30T03:49:09.577439Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-03-30T03:49:09.577457Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Patching...
[INFO] [stdout] [2m2026-03-30T03:49:09.577611Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_color"), space: Private, binding: None, ty: [7], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.577646Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("color"), space: Private, binding: None, ty: [7], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.577666Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("perVertexStruct"), space: Private, binding: None, ty: [12], init: Some([21]) }
[INFO] [stdout] [2m2026-03-30T03:49:09.577682Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("global"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 0 }), ty: [16], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.577698Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("position"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.577745Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("cutoff"), ty: [5], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.577761Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("higher"), ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.577773Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("lower"), ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.577857Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("param"), ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.577996Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Generated by 851978 version 10000
[INFO] [stdout] [2m2026-03-30T03:49:09.578018Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Capability [2]
[INFO] [stdout] [2m2026-03-30T03:49:09.578030Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExtInstImport [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.578044Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemoryModel [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.578055Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	EntryPoint [7]
[INFO] [stdout] [2m2026-03-30T03:49:09.578072Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExecutionMode [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.578085Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Source [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.578095Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [10]
[INFO] [stdout] [2m2026-03-30T03:49:09.578109Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [8]
[INFO] [stdout] [2m2026-03-30T03:49:09.578148Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.578165Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.578177Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.578188Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.578200Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		fragColor: Location
[INFO] [stdout] [2m2026-03-30T03:49:09.578211Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.578222Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_color: Location
[INFO] [stdout] [2m2026-03-30T03:49:09.578231Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVoid [2]
[INFO] [stdout] [2m2026-03-30T03:49:09.578241Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.578253Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFloat [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.578274Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.578289Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.578304Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.578319Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.578336Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.578349Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.578378Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-03-30T03:49:09.578394Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.578411Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.578425Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Return [1]
[INFO] [stdout] [2m2026-03-30T03:49:09.578440Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-03-30T03:49:09.578481Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Patching...
[INFO] [stdout] [2m2026-03-30T03:49:09.578550Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("fragColor"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.578569Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_color"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.586518Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created render pipeline Valid((0, 1, Vulkan)) with RenderPipelineDescriptor { label: None, layout: Some((0, 1, Vulkan)), vertex: VertexState { stage: ProgrammableStageDescriptor { module: (0, 1, Vulkan), entry_point: "main" }, buffers: [VertexBufferLayout { array_stride: 16, step_mode: Vertex, attributes: [VertexAttribute { format: Float32x3, offset: 0, shader_location: 0 }, VertexAttribute { format: Unorm8x4, offset: 12, shader_location: 1 }] }] }, primitive: PrimitiveState { topology: TriangleList, strip_index_format: None, front_face: Ccw, cull_mode: None, unclipped_depth: false, polygon_mode: Fill, conservative: false }, depth_stencil: Some(DepthStencilState { format: Depth32Float, depth_write_enabled: true, depth_compare: LessEqual, stencil: StencilState { front: StencilFaceState { compare: Always, fail_op: Keep, depth_fail_op: Keep, pass_op: Keep }, back: StencilFaceState { compare: Always, fail_op: Keep, depth_fail_op: Keep, pass_op: Keep }, read_mask: 0, write_mask: 0 }, bias: DepthBiasState { constant: 0, slope_scale: 0.0, clamp: 0.0 } }), multisample: MultisampleState { count: 4, mask: 18446744073709551615, alpha_to_coverage_enabled: false }, fragment: Some(FragmentState { stage: ProgrammableStageDescriptor { module: (1, 1, Vulkan), entry_point: "main" }, targets: [Some(ColorTargetState { format: Bgra8UnormSrgb, blend: Some(BlendState { color: BlendComponent { src_factor: SrcAlpha, dst_factor: OneMinusSrcAlpha, operation: Add }, alpha: BlendComponent { src_factor: SrcAlpha, dst_factor: OneMinusSrcAlpha, operation: Add } }), write_mask: ColorWrites(RED | GREEN | BLUE | ALPHA) })] }), multiview: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.586697Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m pipeline layout (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:09.586844Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((0, 1, Vulkan)) with BufferDescriptor { label: Some("Uniform Buffer"), size: 128, usage: BufferUsages(COPY_DST | UNIFORM), mapped_at_creation: true }
[INFO] [stdout] [2m2026-03-30T03:49:09.586879Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-03-30T03:49:09.586923Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (0, 1, Vulkan) map state -> Idle
[INFO] [stdout] [2m2026-03-30T03:49:09.587098Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((0, 1, Vulkan))
[INFO] [stdout] [2m2026-03-30T03:49:09.587149Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m shader module (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:09.587195Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m shader module (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:09.587290Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Generated by 851978 version 10000
[INFO] [stdout] [2m2026-03-30T03:49:09.587313Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Capability [2]
[INFO] [stdout] [2m2026-03-30T03:49:09.587327Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExtInstImport [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.587343Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemoryModel [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.587353Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	EntryPoint [13]
[INFO] [stdout] [2m2026-03-30T03:49:09.587371Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Source [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.587381Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [10]
[INFO] [stdout] [2m2026-03-30T03:49:09.587393Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [8]
[INFO] [stdout] [2m2026-03-30T03:49:09.587404Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587417Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.587427Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587436Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587447Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587457Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587469Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587478Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587492Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587501Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587510Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.587520Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587529Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587539Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.587549Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.587562Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-03-30T03:49:09.587572Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-03-30T03:49:09.587582Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-03-30T03:49:09.587593Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.587604Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587614Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.587623Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.587633Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587648Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.587658Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587672Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_color: Location
[INFO] [stdout] [2m2026-03-30T03:49:09.587683Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587692Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		color: Location
[INFO] [stdout] [2m2026-03-30T03:49:09.587701Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587711Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_uv: Location
[INFO] [stdout] [2m2026-03-30T03:49:09.587720Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587729Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		uv: Location
[INFO] [stdout] [2m2026-03-30T03:49:09.587738Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587747Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_alpha: Location
[INFO] [stdout] [2m2026-03-30T03:49:09.587757Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587765Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		alpha: Location
[INFO] [stdout] [2m2026-03-30T03:49:09.587775Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.587786Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_Position: BuiltIn
[INFO] [stdout] [2m2026-03-30T03:49:09.587796Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.587806Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_PointSize: BuiltIn
[INFO] [stdout] [2m2026-03-30T03:49:09.587815Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.587824Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_ClipDistance: BuiltIn
[INFO] [stdout] [2m2026-03-30T03:49:09.587834Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.587843Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_CullDistance: BuiltIn
[INFO] [stdout] [2m2026-03-30T03:49:09.587853Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.587862Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_PerVertex: Block
[INFO] [stdout] [2m2026-03-30T03:49:09.587873Z[0m [33m WARN[0m [2mnaga::front::spv[0m[2m:[0m Unknown decoration Block
[INFO] [stdout] [2m2026-03-30T03:49:09.587883Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587892Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: ColMajor
[INFO] [stdout] [2m2026-03-30T03:49:09.587902Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.587912Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: Offset
[INFO] [stdout] [2m2026-03-30T03:49:09.587922Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.587932Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: MatrixStride
[INFO] [stdout] [2m2026-03-30T03:49:09.587941Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.587951Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: ColMajor
[INFO] [stdout] [2m2026-03-30T03:49:09.587961Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.587971Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: Offset
[INFO] [stdout] [2m2026-03-30T03:49:09.587980Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.587990Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: MatrixStride
[INFO] [stdout] [2m2026-03-30T03:49:09.588000Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.588010Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		Globals: Block
[INFO] [stdout] [2m2026-03-30T03:49:09.588019Z[0m [33m WARN[0m [2mnaga::front::spv[0m[2m:[0m Unknown decoration Block
[INFO] [stdout] [2m2026-03-30T03:49:09.588028Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588038Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		global: DescriptorSet
[INFO] [stdout] [2m2026-03-30T03:49:09.588048Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588058Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		global: Binding
[INFO] [stdout] [2m2026-03-30T03:49:09.588067Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588077Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		position: Location
[INFO] [stdout] [2m2026-03-30T03:49:09.588086Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVoid [2]
[INFO] [stdout] [2m2026-03-30T03:49:09.588096Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.588110Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFloat [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.588183Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588207Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588225Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588239Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeBool [2]
[INFO] [stdout] [2m2026-03-30T03:49:09.588260Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588276Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588291Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588307Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.588322Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588334Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.588349Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588361Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.588374Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588386Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.588403Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588416Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.588429Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588445Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588469Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588488Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588505Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588520Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588535Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588548Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588562Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588575Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588588Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588601Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588616Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588632Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588659Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588674Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588687Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588701Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeArray [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588734Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeStruct [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.588793Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588827Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588862Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588878Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588891Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeMatrix [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588906Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeStruct [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588932Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588946Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588961Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588973Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588984Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.588996Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.589010Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.589024Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.589077Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-03-30T03:49:09.589096Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.589110Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=48 name=param
[INFO] [stdout] [2m2026-03-30T03:49:09.589219Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.589247Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		VectorShuffle [8]
[INFO] [stdout] [2m2026-03-30T03:49:09.589267Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.589306Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FunctionCall [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.589337Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.589351Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 47
[INFO] [stdout] [2m2026-03-30T03:49:09.589365Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 53
[INFO] [stdout] [2m2026-03-30T03:49:09.589377Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 43
[INFO] [stdout] [2m2026-03-30T03:49:09.589397Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.589410Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.589421Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-03-30T03:49:09.589432Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:49:09.589442Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.589452Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-03-30T03:49:09.589462Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:49:09.589473Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.589483Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-03-30T03:49:09.589494Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:49:09.589505Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-03-30T03:49:09.589520Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 57
[INFO] [stdout] [2m2026-03-30T03:49:09.589530Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 58
[INFO] [stdout] [2m2026-03-30T03:49:09.589541Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 59
[INFO] [stdout] [2m2026-03-30T03:49:09.589551Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 56
[INFO] [stdout] [2m2026-03-30T03:49:09.589565Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.589579Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.589591Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.589603Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.589615Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.589627Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.589645Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-03-30T03:49:09.589658Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 77
[INFO] [stdout] [2m2026-03-30T03:49:09.589670Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 79
[INFO] [stdout] [2m2026-03-30T03:49:09.589684Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.589696Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.589707Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-03-30T03:49:09.589718Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 85
[INFO] [stdout] [2m2026-03-30T03:49:09.589729Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 79
[INFO] [stdout] [2m2026-03-30T03:49:09.589742Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.589755Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		MatrixTimesMatrix [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.589769Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.589783Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.589793Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 91
[INFO] [stdout] [2m2026-03-30T03:49:09.589805Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:49:09.589815Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.589826Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 91
[INFO] [stdout] [2m2026-03-30T03:49:09.589835Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:49:09.589846Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.589855Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 91
[INFO] [stdout] [2m2026-03-30T03:49:09.589865Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:49:09.589876Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-03-30T03:49:09.589888Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 93
[INFO] [stdout] [2m2026-03-30T03:49:09.589899Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 94
[INFO] [stdout] [2m2026-03-30T03:49:09.589910Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 95
[INFO] [stdout] [2m2026-03-30T03:49:09.589920Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 92
[INFO] [stdout] [2m2026-03-30T03:49:09.589934Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		MatrixTimesVector [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.589947Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.589957Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 75
[INFO] [stdout] [2m2026-03-30T03:49:09.589968Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 77
[INFO] [stdout] [2m2026-03-30T03:49:09.589979Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 73
[INFO] [stdout] [2m2026-03-30T03:49:09.589994Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.590007Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Return [1]
[INFO] [stdout] [2m2026-03-30T03:49:09.590021Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-03-30T03:49:09.590098Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.590156Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-03-30T03:49:09.590174Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.590185Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=16 name=cutoff
[INFO] [stdout] [2m2026-03-30T03:49:09.590198Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.590208Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=21 name=higher
[INFO] [stdout] [2m2026-03-30T03:49:09.590220Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.590230Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=32 name=lower
[INFO] [stdout] [2m2026-03-30T03:49:09.590241Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.590256Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FOrdLessThan [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.590269Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.590281Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.590292Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FAdd [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.590304Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FDiv [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.590315Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ExtInst [7]
[INFO] [stdout] [2m2026-03-30T03:49:09.590328Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.590340Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.590353Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FDiv [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.590365Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.590378Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.590390Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.590402Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.590413Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Select [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.590427Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ReturnValue [2]
[INFO] [stdout] [2m2026-03-30T03:49:09.590444Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-03-30T03:49:09.590461Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Patching...
[INFO] [stdout] [2m2026-03-30T03:49:09.590617Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_color"), space: Private, binding: None, ty: [7], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.590654Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("color"), space: Private, binding: None, ty: [7], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.590670Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_uv"), space: Private, binding: None, ty: [11], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.590685Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("uv"), space: Private, binding: None, ty: [11], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.590700Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_alpha"), space: Private, binding: None, ty: [1], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.590714Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("alpha"), space: Private, binding: None, ty: [1], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.590729Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("perVertexStruct"), space: Private, binding: None, ty: [14], init: Some([21]) }
[INFO] [stdout] [2m2026-03-30T03:49:09.590745Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("global"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 0 }), ty: [18], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.590762Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("position"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.590802Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("cutoff"), ty: [5], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.590819Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("higher"), ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.590832Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("lower"), ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.590918Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("param"), ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.591057Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Generated by 851978 version 10000
[INFO] [stdout] [2m2026-03-30T03:49:09.591081Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Capability [2]
[INFO] [stdout] [2m2026-03-30T03:49:09.591094Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExtInstImport [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.591109Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemoryModel [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.591137Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	EntryPoint [9]
[INFO] [stdout] [2m2026-03-30T03:49:09.591157Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExecutionMode [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.591170Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Source [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.591181Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [10]
[INFO] [stdout] [2m2026-03-30T03:49:09.591197Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [8]
[INFO] [stdout] [2m2026-03-30T03:49:09.591209Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591222Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591234Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.591244Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.591257Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591269Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.591281Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591293Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591308Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591322Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		tex: DescriptorSet
[INFO] [stdout] [2m2026-03-30T03:49:09.591334Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591345Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		tex: Binding
[INFO] [stdout] [2m2026-03-30T03:49:09.591356Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591368Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		sam: DescriptorSet
[INFO] [stdout] [2m2026-03-30T03:49:09.591379Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591390Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		sam: Binding
[INFO] [stdout] [2m2026-03-30T03:49:09.591402Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591414Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_uv: Location
[INFO] [stdout] [2m2026-03-30T03:49:09.591425Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591436Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		fragColor: Location
[INFO] [stdout] [2m2026-03-30T03:49:09.591448Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591459Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_color: Location
[INFO] [stdout] [2m2026-03-30T03:49:09.591470Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591481Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_alpha: Location
[INFO] [stdout] [2m2026-03-30T03:49:09.591492Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVoid [2]
[INFO] [stdout] [2m2026-03-30T03:49:09.591502Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.591516Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFloat [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.591539Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591555Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591572Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeImage [9]
[INFO] [stdout] [2m2026-03-30T03:49:09.591596Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591609Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591624Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		tracking [1] for sampling properties
[INFO] [stdout] [2m2026-03-30T03:49:09.591651Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeSampler [2]
[INFO] [stdout] [2m2026-03-30T03:49:09.591668Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591681Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591695Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		tracking [2] for sampling properties
[INFO] [stdout] [2m2026-03-30T03:49:09.591708Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeSampledImage [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.591722Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591741Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591757Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591772Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591794Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591811Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591826Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591842Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591857Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591872Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591888Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591906Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591920Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591935Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.591968Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-03-30T03:49:09.591984Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.591996Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=9 name=texel
[INFO] [stdout] [2m2026-03-30T03:49:09.592011Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.592023Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.592034Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		SampledImage [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.592048Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.592060Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ImageSampleImplicitLod [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.592083Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.592097Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.592109Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		VectorShuffle [8]
[INFO] [stdout] [2m2026-03-30T03:49:09.592144Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.592159Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		VectorShuffle [8]
[INFO] [stdout] [2m2026-03-30T03:49:09.592172Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.592183Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 31
[INFO] [stdout] [2m2026-03-30T03:49:09.592194Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 35
[INFO] [stdout] [2m2026-03-30T03:49:09.592206Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:49:09.592218Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.592230Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [6]
[INFO] [stdout] [2m2026-03-30T03:49:09.592242Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 38
[INFO] [stdout] [2m2026-03-30T03:49:09.592253Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 38
[INFO] [stdout] [2m2026-03-30T03:49:09.592263Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 38
[INFO] [stdout] [2m2026-03-30T03:49:09.592276Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ExtInst [8]
[INFO] [stdout] [2m2026-03-30T03:49:09.592289Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.592299Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 9
[INFO] [stdout] [2m2026-03-30T03:49:09.592311Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 35
[INFO] [stdout] [2m2026-03-30T03:49:09.592323Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-03-30T03:49:09.592335Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.592347Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-03-30T03:49:09.592359Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FMul [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.592371Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.592382Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 40
[INFO] [stdout] [2m2026-03-30T03:49:09.592393Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 27
[INFO] [stdout] [2m2026-03-30T03:49:09.592404Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.592415Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 40
[INFO] [stdout] [2m2026-03-30T03:49:09.592426Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 27
[INFO] [stdout] [2m2026-03-30T03:49:09.592438Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-03-30T03:49:09.592448Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 40
[INFO] [stdout] [2m2026-03-30T03:49:09.592459Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 27
[INFO] [stdout] [2m2026-03-30T03:49:09.592471Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-03-30T03:49:09.592481Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 47
[INFO] [stdout] [2m2026-03-30T03:49:09.592491Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 48
[INFO] [stdout] [2m2026-03-30T03:49:09.592501Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 49
[INFO] [stdout] [2m2026-03-30T03:49:09.592511Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 46
[INFO] [stdout] [2m2026-03-30T03:49:09.592524Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-03-30T03:49:09.592538Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Return [1]
[INFO] [stdout] [2m2026-03-30T03:49:09.592554Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-03-30T03:49:09.592600Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Patching...
[INFO] [stdout] [2m2026-03-30T03:49:09.592699Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("tex"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 0 }), ty: [5], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.592724Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("sam"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 1 }), ty: [6], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.592742Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_uv"), space: Private, binding: None, ty: [4], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.592757Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("fragColor"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.592771Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_color"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.592784Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_alpha"), space: Private, binding: None, ty: [1], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.592819Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("texel"), ty: [2], init: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.623475Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created render pipeline Valid((1, 1, Vulkan)) with RenderPipelineDescriptor { label: None, layout: Some((1, 1, Vulkan)), vertex: VertexState { stage: ProgrammableStageDescriptor { module: (0, 2, Vulkan), entry_point: "main" }, buffers: [VertexBufferLayout { array_stride: 28, step_mode: Vertex, attributes: [VertexAttribute { format: Float32x3, offset: 0, shader_location: 0 }, VertexAttribute { format: Float32x2, offset: 12, shader_location: 1 }, VertexAttribute { format: Unorm8x4, offset: 20, shader_location: 2 }, VertexAttribute { format: Float32, offset: 24, shader_location: 3 }] }] }, primitive: PrimitiveState { topology: TriangleList, strip_index_format: None, front_face: Ccw, cull_mode: None, unclipped_depth: false, polygon_mode: Fill, conservative: false }, depth_stencil: Some(DepthStencilState { format: Depth32Float, depth_write_enabled: true, depth_compare: LessEqual, stencil: StencilState { front: StencilFaceState { compare: Always, fail_op: Keep, depth_fail_op: Keep, pass_op: Keep }, back: StencilFaceState { compare: Always, fail_op: Keep, depth_fail_op: Keep, pass_op: Keep }, read_mask: 0, write_mask: 0 }, bias: DepthBiasState { constant: 0, slope_scale: 0.0, clamp: 0.0 } }), multisample: MultisampleState { count: 4, mask: 18446744073709551615, alpha_to_coverage_enabled: false }, fragment: Some(FragmentState { stage: ProgrammableStageDescriptor { module: (1, 2, Vulkan), entry_point: "main" }, targets: [Some(ColorTargetState { format: Bgra8UnormSrgb, blend: Some(BlendState { color: BlendComponent { src_factor: SrcAlpha, dst_factor: OneMinusSrcAlpha, operation: Add }, alpha: BlendComponent { src_factor: SrcAlpha, dst_factor: OneMinusSrcAlpha, operation: Add } }), write_mask: ColorWrites(RED | GREEN | BLUE | ALPHA) })] }), multiview: None }
[INFO] [stdout] [2m2026-03-30T03:49:09.623848Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m pipeline layout (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:09.625417Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((1, 1, Vulkan)) with BufferDescriptor { label: Some("Uniform Buffer"), size: 128, usage: BufferUsages(COPY_DST | UNIFORM), mapped_at_creation: true }
[INFO] [stdout] [2m2026-03-30T03:49:09.625501Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 1: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-03-30T03:49:09.625603Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (1, 1, Vulkan) map state -> Idle
[INFO] [stdout] [2m2026-03-30T03:49:09.625851Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((1, 1, Vulkan))
[INFO] [stdout] [2m2026-03-30T03:49:09.625924Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m shader module (1, 2, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:09.626029Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m shader module (0, 2, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:09.628414Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((0, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 64, height: 64, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 1, dimension: D2, format: Bgra8UnormSrgb, usage: TextureUsages(COPY_SRC | COPY_DST | TEXTURE_BINDING | RENDER_ATTACHMENT), view_formats: [] }
[INFO] [stdout] [2m2026-03-30T03:49:09.628542Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: insert start TextureUses(UNINITIALIZED)
[INFO] [stdout] [2m2026-03-30T03:49:09.628628Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (0, 1, Vulkan) filters usages to TextureUses(RESOURCE | COLOR_TARGET)
[INFO] [stdout] [2m2026-03-30T03:49:09.628798Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((1, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 64, height: 64, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 4, dimension: D2, format: Depth32Float, usage: TextureUsages(COPY_DST | RENDER_ATTACHMENT), view_formats: [] }
[INFO] [stdout] [2m2026-03-30T03:49:09.628885Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 1: insert start TextureUses(UNINITIALIZED)
[INFO] [stdout] [2m2026-03-30T03:49:09.628968Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (1, 1, Vulkan) filters usages to TextureUses(DEPTH_STENCIL_READ | DEPTH_STENCIL_WRITE)
[INFO] [stdout] [2m2026-03-30T03:49:09.629162Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((2, 1, Vulkan)) with BufferDescriptor { label: Some("output buffer"), size: 16384, usage: BufferUsages(MAP_READ | COPY_DST), mapped_at_creation: false }
[INFO] [stdout] [2m2026-03-30T03:49:09.629238Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 2: insert BufferUses(0x0)..BufferUses(0x0)
[INFO] [stdout] [2m2026-03-30T03:49:09.631240Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: transition BufferUses(COPY_DST) -> BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-03-30T03:49:09.632198Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 1: transition BufferUses(COPY_DST) -> BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-03-30T03:49:09.632438Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((3, 1, Vulkan)) with BufferDescriptor { label: None, size: 1536, usage: BufferUsages(VERTEX), mapped_at_creation: true }
[INFO] [stdout] [2m2026-03-30T03:49:09.632511Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 3: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-03-30T03:49:09.632592Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (3, 1, Vulkan) map state -> Idle
[INFO] [stdout] [2m2026-03-30T03:49:09.632701Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((4, 1, Vulkan)) with BufferDescriptor { label: None, size: 540, usage: BufferUsages(INDEX), mapped_at_creation: true }
[INFO] [stdout] [2m2026-03-30T03:49:09.632796Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 4: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-03-30T03:49:09.632878Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (4, 1, Vulkan) map state -> Idle
[INFO] [stdout] [2m2026-03-30T03:49:09.633096Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((2, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 64, height: 64, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 4, dimension: D2, format: Bgra8UnormSrgb, usage: TextureUsages(TEXTURE_BINDING | RENDER_ATTACHMENT), view_formats: [] }
[INFO] [stdout] [2m2026-03-30T03:49:09.633186Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 2: insert start TextureUses(UNINITIALIZED)
[INFO] [stdout] [2m2026-03-30T03:49:09.633238Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (2, 1, Vulkan) filters usages to TextureUses(RESOURCE | COLOR_TARGET)
[INFO] [stdout] [2m2026-03-30T03:49:09.633424Z[0m [35mTRACE[0m [2mwgpu_core::command::render[0m[2m:[0m Encoding render pass begin in command buffer (0, 1, Vulkan)
[INFO] [stdout] [2m2026-03-30T03:49:09.637426Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: insert BufferUses(UNIFORM)..BufferUses(UNIFORM)
[INFO] [stdout] [2m2026-03-30T03:49:09.637514Z[0m [35mTRACE[0m [2mwgpu_core::command::bind[0m[2m:[0m 	Binding [0] = group Valid((0, 1, Vulkan))
[INFO] [stdout] [2m2026-03-30T03:49:09.637560Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 3: insert BufferUses(VERTEX)..BufferUses(VERTEX)
[INFO] [stdout] [2m2026-03-30T03:49:09.637652Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 4: insert BufferUses(INDEX)..BufferUses(INDEX)
[INFO] [stdout] [2m2026-03-30T03:49:09.637730Z[0m [35mTRACE[0m [2mwgpu_core::command::render[0m[2m:[0m Merging renderpass into cmd_buf (0, 1, Vulkan)
[INFO] [stdout] [2m2026-03-30T03:49:09.637791Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 1: insert start TextureUses(DEPTH_STENCIL_WRITE)
[INFO] [stdout] [2m2026-03-30T03:49:09.637833Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 2: insert start TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-03-30T03:49:09.637910Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: insert start TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-03-30T03:49:09.638102Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: insert BufferUses(UNIFORM)..BufferUses(UNIFORM)
[INFO] [stdout] [2m2026-03-30T03:49:09.638183Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 3: insert BufferUses(VERTEX)..BufferUses(VERTEX)
[INFO] [stdout] [2m2026-03-30T03:49:09.638228Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 4: insert BufferUses(INDEX)..BufferUses(INDEX)
[INFO] [stdout] [2m2026-03-30T03:49:09.638307Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: insert start TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-03-30T03:49:09.638349Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 1: insert start TextureUses(DEPTH_STENCIL_WRITE)
[INFO] [stdout] [2m2026-03-30T03:49:09.638482Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 2: insert start TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-03-30T03:49:09.638578Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (3, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:09.638661Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (4, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:09.638755Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: transition simple TextureUses(COLOR_TARGET) -> TextureUses(COPY_SRC)
[INFO] [stdout] [2m2026-03-30T03:49:09.638815Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 2: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-03-30T03:49:09.638985Z[0m [35mTRACE[0m [2mwgpu_core::command[0m[2m:[0m Command buffer (0, 1, Vulkan)
[INFO] [stdout] [2m2026-03-30T03:49:09.639158Z[0m [35mTRACE[0m [2mwgpu_core::device::queue[0m[2m:[0m Stitching command buffer (0, 1, Vulkan) before submission
[INFO] [stdout] [2m2026-03-30T03:49:09.639411Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: transition BufferUses(COPY_DST) -> BufferUses(UNIFORM)
[INFO] [stdout] [2m2026-03-30T03:49:09.639484Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 2: transition BufferUses(0x0) -> BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-03-30T03:49:09.639521Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 3: transition BufferUses(COPY_DST) -> BufferUses(VERTEX)
[INFO] [stdout] [2m2026-03-30T03:49:09.639588Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 4: transition BufferUses(COPY_DST) -> BufferUses(INDEX)
[INFO] [stdout] [2m2026-03-30T03:49:09.639654Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: transition simple TextureUses(UNINITIALIZED) -> TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-03-30T03:49:09.639699Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 1: transition simple TextureUses(UNINITIALIZED) -> TextureUses(DEPTH_STENCIL_WRITE)
[INFO] [stdout] [2m2026-03-30T03:49:09.639823Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 2: transition simple TextureUses(UNINITIALIZED) -> TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-03-30T03:49:09.640203Z[0m [35mTRACE[0m [2mwgpu_core::device::queue[0m[2m:[0m Device after submission 1
[INFO] [stdout] [2m2026-03-30T03:49:09.641217Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (2, 1, Vulkan) map state -> Waiting
[INFO] [stdout] [2m2026-03-30T03:49:09.641294Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 2: transition BufferUses(COPY_DST) -> BufferUses(MAP_READ)
[INFO] [stdout] [2m2026-03-30T03:49:09.641379Z[0m [34mDEBUG[0m [2mwgpu_core::device::life[0m[2m:[0m Buffer Valid((3, 1, Vulkan)) will be destroyed
[INFO] [stdout] [2m2026-03-30T03:49:09.641443Z[0m [34mDEBUG[0m [2mwgpu_core::device::life[0m[2m:[0m Buffer Valid((4, 1, Vulkan)) will be destroyed
[INFO] [stdout] [2m2026-03-30T03:49:09.641487Z[0m [35mTRACE[0m [2mwgpu_core::device::life[0m[2m:[0m Mapping of Valid((2, 1, Vulkan)) at submission 1 gets assigned to active Some(0)
[INFO] [stdout] [2m2026-03-30T03:49:10.002760Z[0m [35mTRACE[0m [2mwgpu_core::device::life[0m[2m:[0m Active submission 1 is done
[INFO] [stdout] [2m2026-03-30T03:49:10.003105Z[0m [34mDEBUG[0m [2mwgpu_core::device::life[0m[2m:[0m Buffer Valid((2, 1, Vulkan)) map state -> Active
[INFO] [stdout] [2m2026-03-30T03:49:10.003735Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m device (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.003827Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (2, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.003905Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture (2, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.003966Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture view (2, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.004007Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.004074Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture view (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.004108Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.004176Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture view (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.004219Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m render pipeline (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.004293Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group layout (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.004332Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group layout (2, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.004405Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.004594Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.004700Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m render pipeline (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.004773Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group layout (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.004836Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.004907Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-03-30T03:49:10.004989Z[0m [32m INFO[0m [2mwgpu_core::hub[0m[2m:[0m Dropping Global
[INFO] [stdout] [2m2026-03-30T03:49:10.005321Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Destroying 1 command encoders
[INFO] [stdout] test tests::offscreen_render_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.52s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests kludgine_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "92e81c1c0e44baa491e02d67798a0e1a4e15f9cc878043cda8b9c1084f68e5b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "92e81c1c0e44baa491e02d67798a0e1a4e15f9cc878043cda8b9c1084f68e5b8", kill_on_drop: false }`
[INFO] [stdout] 92e81c1c0e44baa491e02d67798a0e1a4e15f9cc878043cda8b9c1084f68e5b8
